<?php
    $item_menu[0] = 5;
    $item_menu[1] = 10 ;


	if (!defined('URL')) { include('header.php'); }
    
	if (!isset($_SESSION["admin"])) {redirect("login.php");	exit(); }

	if(!empty($_SESSION['Msg'])) { echo mensaje_ok($_SESSION['Msg']);$_SESSION['Msg']='';	}

	$id = request('id',0);
    $title =  iif($id>0,'Editar un Pago','Registrar nuevo Pago');

    
	$sql = "select productos.id, productos.titulo, productos.familia_id, familias.nombre1
			from productos
			left join familias on productos.familia_id=familias.id
			where productos.activo=1
			order by familias.nombre1 ASC, productos.titulo ASC";
	$rs  = $db->Execute($sql);
	$Alojamientos = $rs->GetRows();

	$sql = "select * from publicidades
			where activo=1
			order by titulo ASC";
	$rs  = $db->Execute($sql);
	$Publicidades = $rs->GetRows();

	$sql = "select * from planes where activo=1 and importe>0 order by plan ASC";
	$rs  = $db->Execute($sql);
	$Planes = $rs->GetRows();

	$sql = "select * from pagos where id='$id'";
	$rs  = $db->SelectLimit($sql,1);
	$Pago = $rs->FetchRow();

	$vigencia = 0;
?>
		<form action='pagos_guardar.php' method='post'>
			<legend><?php echo $title;?></legend>			
			<table class='table table-striped'>
				<tr>
					<td >Alojamiento</td>
					<td colspan='3'>
						<select name='alojamiento_id'>
							<option value='0'>No es un alojamiento</option>
							<?php $familia_id=0;?>
							<?php foreach($Alojamientos as $a){?>
								<?php if ($familia_id!=$a['familia_id']){ $familia_id = $a['familia_id']; ?>
									<optgroup label="<?php echo $a['nombre1'];?>">
								<?php } ?>
								<?php $sel = iif($a['id']==$Pago['alojamiento_id'],'selected','');?>
								<option value='<?php echo $a['id'];?>' <?php echo $sel;?> ><?php echo $a['titulo'];?></option>
							<?php } ?>
						</select>
					</td>
				</tr>
				<tr>
					<td >Publicidad</td>
					<td colspan='3'>
						<select name='publicidad_id'>
							<option value='0'>No es una Publicidad</option>
							<?php foreach($Publicidades as $p){?>
								<?php $sel = iif($p['id']==$Pago['publicidad_id'],'selected','');?>
								<option value='<?php echo $p['id'];?>' <?php echo $sel;?> ><?php echo $p['titulo'];?></option>
							<?php } ?>
						</select>
					</td>
				</tr>
				
				<tr>
					<td>Plan</td>
					<td colspan='3'>
						<select name='plan_id' id='selector_plan' style='font-family:Courier, sans-serif; font-size:11px;'>
							<option value='0'>Seleccione un plan</option>
							<?php foreach($Planes as $pl){?>
								<?php 
									$plan = str_pad($pl['plan'], 25,'-');
									$plan = str_replace("-","&nbsp;",$plan);
									$dias = substr("...".$pl['vigencia'],-3);
									$dias = str_replace(".","&nbsp;",$dias);
									$importe = substr("...".$pl['importe'],-3);
									$importe = str_replace(".","&nbsp;",$importe);
									$clave = $pl['id'].'|'.$pl['vigencia'].'|'.$pl['importe'];
									$caption = $plan.' - '.$dias.' - '.$importe.'$';
									
									if($pl['id']==$Pago['plan_id']){
										$sel = 'selected';
										$vigencia = $pl['vigencia'];
									} else {
										$sel = '';
									}
								?>
								<option value='<?php echo $clave;?>' <?php echo $sel;?> ><?php echo $caption;?></option>
							<?php } ?>
						</select>
					
					</td>
				</tr>
				<tr>
					<td>Vigencia:</td>
					<td>
						<input type='text' name='vigencia' id='vigencia' value='<?php echo $vigencia;?>' class="input-mini"> días
					</td>
					<td>Importe</td>
					<td>
						$<input type='text' name='importe' id='importe' value='<?php echo number_format($Pago['importe'],2);?>' class="input-mini">.-
					</td>
				</tr>
				<tr>
					<td>Desde el:</td>
					<td><?php echo cb_fechas($Pago['desde'],'desde');?></td>
					<td>Hasta el:</td>
					<td><?php echo cb_fechas($Pago['hasta'],'hasta',false,true);?></td>
				</tr>
				<tr>
					<td>Fecha de Pago</td>
					<td colspan='3'><?php echo cb_fechas($Pago['fecha_pago'],'pago',false,true);?></td>
				</tr>
				<tr>
					<td>Notas</td>
					<td colspan='3'>
						<textarea style='width:600px; height:100px;' name='notas'><?php echo $Pago['notas'];?></textarea>
					</td>
				</tr>
				
			</table>		

			<input type='hidden' name='id' value='<?php echo $Pago['id'];?>'>
			<button type="submit" class="btn">Guardar cambios</button>
		</form>
		
		
		</td>
        </tr>
      </table></td>
    </tr>
</tbody></table>
<script type="text/javascript">
    $(document).ready(function(){
		$( "#selector_plan" ).change(function() {
			var valor = $("#selector_plan").val();
			var data  = valor.split('|');
			var importe = data[2] * 1;
			var importe_formateado = importe.toFixed(2);
			$("#importe").val( importe_formateado );
			
			if(data[1]>0){
				$("#vigencia").val( data[1] );
				var desde_dia = $("#desde_dia").val();
				var desde_mes = $("#desde_mes").val();
				var desde_ano = $("#desde_ano").val();
				var desde = desde_ano+'/'+desde_mes+'/'+desde_dia;
				hasta = new Date(desde);
				var sumar_dias = parseInt(data[1]);
				hasta.setDate(hasta.getDate() + sumar_dias);
				var hasta_ano = hasta.getFullYear(); //Año de 4 digitos
				var hasta_mes = hasta.getMonth()+1;  // Mes
				var hasta_dia = hasta.getDate();     //Día del mes
				
				$("#hasta_dia").val(hasta_dia);
				$("#hasta_mes").val(hasta_mes);
				$("#hasta_ano").val(hasta_ano);
			} else {
				$("#vigencia").val( 'Ilimitado' );
				$("#hasta_dia").val(0);
				$("#hasta_mes").val(0);
				$("#hasta_ano").val(0);
				
			}
		});
	});
</script>
</body></html>